/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ants;

/**
 *
 * @author uhgy3k
 */
/*class Servidor {
    final int guerreras = 10;
    final int exploradoras = 10;
    final int trabajadoras = 10;
    
    Celda celdas[][];
    Player jugadores[];
    
    Servidor(Mapa mapa) {
        jugadores = new Player[3];
        for(int x = 0; x < 3; x++)
        {
            jugadores[x] = new Player(x,guerreras,exploradoras,trabajadoras);
        }
    }     
    
}*/

import java.io.*;
import java.net.*;

class Servidor {

    static final int PUERTO = 5000;
    static int maxCli=3;
    static int numCli = 0;
    ServerSocket skServidor;
    Socket skCliente;
    Mapa mapa;

    public Servidor(Mapa m) {
        mapa = m;
        //maxCli = m.maxJugadores(); para propositos de prueba esto no esta habilitado
    }
    
    public void start(){
        try{
            skServidor = new ServerSocket(PUERTO);
            System.out.println("Escucho el puerto " + PUERTO);
            for (numCli = 0; numCli < maxCli; numCli++) {
                skCliente = skServidor.accept(); // Crea objeto
                //correccion para usar el objeto socketshormigas en lugar de este.
                //ServerDispatcher dispatcher = new ServerDispatcher(numCli, skCliente, this);
                //Thread t = new Thread(dispatcher);
                //t.start();
            }
            
            System.out.println("Demasiados clientes por hoy");
        }catch(IOException e){
            System.out.println(e.getMessage());
        }
    }
    
    /*public AntsView testing(){
        AntsView lala=new AntsView();
        Perspective burro=new Perspective();
        Celda link=new Celda();
        Tile lolo=new Tile(link);
        burro.addTile(lolo);
        lala.addPerspective(burro);
        return lala;
    }*/

    public static void main(String[] arg) {
        new Servidor(null);//esta en null con propositos de prueba
    }
}